package com.base.cn.platform.os.common.utils.web.thirdLogin;

import java.util.HashMap;
import java.util.Map;
/**
 * 第三方登录工具类
 *
 * @author s.li
 * @date 2018/11/01
 */
public class UserProfileUtils {

    /**
     * 生成UserProfile对象
     * @param value 第三方应用KEY
     * @param profileType 登录类型
     * @param avatar 用户头像
     * @param name 用户昵称
     * @return Map<String,Object>
     */
    public static final Map<String,Object> genUserProfileMap(String value,
                                                             String profileType,
                                                             String avatar,
                                                             String name){
        Map<String,Object> userProfile = new HashMap<>();
        userProfile.put("value",value);
        userProfile.put("profileType",profileType);
        userProfile.put("avatar",avatar);
        String _name = name.replaceAll("[^0-9a-zA-Z\u4e00-\u9fa5.，,。？“”]+", "");
        userProfile.put("name",_name);
        return userProfile;
    }

}
